package com.ruoyi.project.channel.payerInfo.mapper;

import com.ruoyi.project.channel.payerInfo.domain.PayerInfo;
import java.util.List;	

/**
 * 支付商扩展 数据层
 * 
 * @author CAIN
 * @date 2019-05-22
 */
public interface PayerInfoMapper 
{
	/**
     * 查询支付商扩展信息
     * 
     * @param payerId 支付商扩展ID
     * @return 支付商扩展信息
     */
	public PayerInfo selectPayerInfoById(Long payerId);
	
	/**
     * 查询支付商扩展列表
     * 
     * @param payerInfo 支付商扩展信息
     * @return 支付商扩展集合
     */
	public List<PayerInfo> selectPayerInfoList(PayerInfo payerInfo);
	
	/**
     * 新增支付商扩展
     * 
     * @param payerInfo 支付商扩展信息
     * @return 结果
     */
	public int insertPayerInfo(PayerInfo payerInfo);
	
	/**
     * 修改支付商扩展
     * 
     * @param payerInfo 支付商扩展信息
     * @return 结果
     */
	public int updatePayerInfo(PayerInfo payerInfo);
	
	/**
     * 删除支付商扩展
     * 
     * @param payerId 支付商扩展ID
     * @return 结果
     */
	public int deletePayerInfoById(Long payerId);
	
	/**
     * 批量删除支付商扩展
     * 
     * @param payerIds 需要删除的数据ID
     * @return 结果
     */
	public int deletePayerInfoByIds(String[] payerIds);
	
}